
#pragma once

// Map vars for Hub Downtown Map

//MAP_GLOBAL_VARS:

//GLOBAL                                        NUMBER

// All Map Vars need to start w/ MVAR_

#define MVAR_BETH_TALKED_ABOUT_DEATHCLAW        (0)
#define MVAR_BETH_TALKED_ABOUT_HAROLD           (1)
#define MVAR_BETH_TALKED_ABOUT_BROTHER          (2)
#define MVAR_BETH_TALKED_ABOUT_DECKER           (3)
#define MVAR_BETH_TALKED_ABOUT_ROUTE            (4)
#define MVAR_RUTGER_TALKED_ABOUT_CARAVANS       (5)
#define MVAR_PLAYER_PAID_FOR_CARAVANS           (6)
#define MVAR_BETH_TALKED_DEATHCLAW              (7)
#define MVAR_BUTCH_TALKED_DEATHCLAW             (8)
#define MVAR_DECKER_KNOWN                       (9)
#define MVAR_FGT_DISCOUNT                       (10)
#define MVAR_UNDERGROUND_NO_DEAL                (11)
#define MVAR_UNDERGROUND_ANGRY                  (12)    // 0 (NONE); 1 (UPSET); 2 (KILLED)
#define MVAR_DECKER_SAID23                      (13)
#define MVAR_DECKER_SAID24                      (14)
#define MVAR_PLAYER_DEATH_HIT                   (15)    // 0 (NONE); 2 (SMALL); 3 (BIG)
#define MVAR_GUIDO_CHAT                         (16)
#define MVAR_ROBBED_FLC                         (17)
#define MVAR_LORENZO_STATUS                     (18)    // 0 (NONE); 1 (MET); 2 (ANGERED); 3 (DEAD)
#define MVAR_LORENZO_RUMORS                     (19)
#define MVAR_MET_RICHIE                         (20)
#define MVAR_LORENZO_INVITE                     (21)
#define MVAR_LORENZO_WARNING                    (22)
#define MVAR_USING_VAULT                        (23)
#define MVAR_CC_HOSTILE                         (24)
#define MVAR_CC_NO_DEAL                         (25)
#define MVAR_CC_WILL_GIVE_JOB                   (26)
#define MVAR_CC_USE_DOOR                        (27)
#define MVAR_CC_HAS_BEEN_KILLED                 (28)
#define MVAR_UNDERGROUND_DOOR                   (29)
#define MVAR_PLAYER_CAIN_FIGHT                  (30)    // 0 (NONE); 1 (KANE WINS); 2 (PLAYER WINS)
#define MVAR_PAID_JOB1                          (31)
#define MVAR_PAID_JOB2                          (32)
#define MVAR_BETH_STATUS                        (33)    // 0 (NONE); 1 (MET); 2 (ANGERED); 3 (DEAD)
#define MVAR_SENT_TO_BUTCH                      (34)
#define MVAR_FGT_NO_DEAL                        (35)
#define MVAR_FGT_WILL_GIVE_JOB                  (36)
#define MVAR_DEATHCLAW_STEALING                 (37)
#define MVAR_RATS_STEALING                      (38)
#define MVAR_MUTANTS_STEALING                   (39)
#define MVAR_FGT_HOSTILE                        (40)
#define MVAR_MISSING_CARAVAN_QUEST_STATUS       (41)
#define MVAR_PLAYER_CARAVAN_EXPLANATION         (42)
#define MVAR_BULLETIN_BOARD_READ                (43)
#define MVAR_UNDERGROUND_HOSTILE                (44)
#define MVAR_KANE_MEET_DECKER                   (45)
#define MVAR_DECKER_JOB_STATUS                  (46)
#define MVAR_DECKER_STATUS_JOB2                 (47)
#define MVAR_BETH_TALKED_ABOUT_FRIEND           (48)
#define MVAR_KANE_DEAD                          (49)
#define MVAR_DECKER_DEAD                        (50)
#define MVAR_PLAYER_TRIED_KANE_DOOR             (51)
#define MVAR_COPS_IN_HIDEOUT                    (52)
#define MVAR_REWARD_FOR_DECKER                  (53)
#define MVAR_UNDERGROUND_SURRENDERED            (54)
#define MVAR_VAULT_OPEN                         (55)
#define MVAR_BUTCH_AWAITING_INFO                (56)
#define MVAR_Butch_Awaiting_Info                (56)
#define MVAR_Invasion                           (57) // Has this map been invaded by Super Mutants?
#define MVAR_Fixt_IRWIN_CLOCK_ROLLBACK          (58) // set to 1 means roll back one week on map exit
